#导入基类
import time

from Base import Base
from selenium.webdriver.common.by import By

class Page(Base):
    #点击左上方请登录定位
    login_loc = (By.XPATH,'/html/body/div[2]/div/div[1]/div/a[1]')
    # 点击左上方请登录定位 方法
    def login(self):
        self.click(self.login_loc)

    #断言2——帐号登录
    dy1_loc = (By.XPATH,'/html/body/div/form/div/div/div/div/div[1]/div[1]/a[1]')
    # 断言2——帐号登录 方法
    def dy1(self):
        self.text(self.dy1_loc)

    #输入用户名定位
    yhm_input = (By.NAME,'uname')
    #输入用户名定位方法
    def username(self):
        self.send_keys(self.yhm_input,'16635914562')

    #输入密码定位
    pwd_input = (By.ID,'password')
    #输入密码定位 方法
    def password(self):
        self.send_keys(self.pwd_input,'Lxh123456')

    #点击登录按钮定位(高阶定位)
    login_bt = (By.XPATH,'//input[@name="bi_Usuallogin" and @id="save"]')
    #点击登录按钮定位 方法
    def login_botton(self):
        self.click(self.login_bt)


    #点击确认定位(高阶定位)
    login_qr = (By.XPATH,'//a[contains(@id,"bindSub")]')
    #点击确认定位 方法
    def login_queren(self):
        self.click(self.login_qr)

    #断言2——jxw887764542
    dy2_loc = (By.XPATH,'/html/body/div[2]/div/div[1]/div/p/span')

    # 断言2——jxw887764542 方法
    def dy2(self):
        self.text(self.dy2_loc)



    #逻辑方法
    def luoji_jiuxian(self):
        self.driver.get('https://www.jiuxian.com/') #进入网址
        time.sleep(2)

        self.login()
        time.sleep(2)
        self.dy1()
        time.sleep(2)
        self.username()
        self.password()
        time.sleep(10)
        self.login_botton()
        time.sleep(2)
        self.login_queren()
        time.sleep(5)
        self.dy2()
